//
//  BIAdvertisementModel.h
//  BIProjectModule
//
//  Created by yown on 2022/2/14.
//

#import "BIModel.h"

@interface BIAdvertisementDetailModel : BIModel

/// 广告图片
@property (nonatomic, copy) NSString *image;
/// 点击广告图片跳转的链接
@property (nonatomic, copy) NSString *link;
/// 广告开始时间
@property (nonatomic, copy) NSString *startTime;
/// 广告结束时间
@property (nonatomic, copy) NSString *endTime;

/// 广告图片是否生效。
/// 如果两个时间都为空，生效；
/// 如果开始时间为空，当前时间小于结束时间，生效；
/// 如果结束时间为空，当前时间大于开始时间，生效；
/// 如果两个时间都不为空，当前时间大于开始时间，小于结束时间，生效
- (BOOL)isValide;

@end

@interface BIAdvertisementModel : BIModel

/// 广告的显示时间，默认是3s
@property (nonatomic, copy) NSString *showTime;
/// 广告图片的数组
@property (nonatomic, copy) NSArray <BIAdvertisementDetailModel *> *advertisementArrayModel;
/// 展示的广告模型
@property (nonatomic, readonly) BIAdvertisementDetailModel *showAdvertisementModel;

@end
